React Job: Full Stack Developer - Remote

Job added on

Company

Emtec Global Services
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

React Job Details

Company Overview:
Emtec is a Global consulting company that provides technology-empowered business solutions for world-class organizations. Our Global Workforce of over 1000 consultants provide best in class services to our clients to realize their digital transformation journey. Our clients span the emerging, mid-market and enterprise space. With multiple offices worldwide, we are uniquely positioned to deliver digital solutions to our clients leveraging Microsoft, Oracle, Java and Open Source with a focus on Mobility, Cloud, Data Engineering and Intelligent Automation. Emtec’s singular mission is to create “Clients for Life” - long-term relationships that deliver rapid, meaningful, and lasting business value.

At Emtec, we have a unique blend of Corporate and Entrepreneurial cultures. This is where you would have an opportunity to drive business value for clients while you innovate and continue to grow and have fun while doing it. You would work with team members who are vibrant, smart and passionate and they bring their passion to all that they do – whether it’s learning, giving back to our communities or always going the extra mile for our client.
Position Description:
Emtec is seeking a Full Stack Developer to join our dynamic and growing team to perform full stack development on a Cloud based SaaS product. You will be part of a team building a comprehensive cloud-based transportation management system (TMS) built from the ground up to help large shippers, carriers, and logistics service providers manage complex transportation needs in an efficient, cohesive and intelligent way. We're looking for someone who cares about the quality of code and who is passionate about providing the best solution to meet the client's needs. Someone who has the ability to solve problems in coding, testing and deployment. This is a hands-on coding role, and is a great role someone who enjoys doing full stack development doing both Front End and Back End Development with Node.JS and React Framework.

Core technology Stack:
In this role you will primarily be working with Node.JS and TypeScript, as well as working on Front End applications with React Framework. You will also be developing GraphQL APIs and server side applications that are integrated using Kafka. You will be part a team developing a Cloud based SaaS product (hosted on Azure Kubernetes cluster).

Workplace: Remote

Employment Type:
This is a fulltime position with benefits

Responsibilities include but are not limited to:
  • Collaborate with the Product Manager and other developers to design and build a real-time, web-based system for freight management, including Node.JS, React UI, and other microservices.
  • Ensure interfaces function quickly and beautifully across devices.
  • Build GraphQL APIs.
  • Write clean, maintainable, and well-tested code.
  • Engage in the full development life cycle including architectural design and testing.
  • Stay current on software engineering trends & tools, and be practical but open-minded in applying them.
  • Maintain a high bar for quality and performance of your product with vigorous attention to detail and unit testing.
  • Continuously improve how we design, build, and ship software as a highly functional team.
Must Have Skills:
  • 3+ years of practical experience in software development, including designing, building, deploying, and maintaining web applications
  • 2+ years of experience in developing Node.JS applications and a thorough understanding of Node.JS and its core principles
  • 2+ years of experience developing Front End Applications with React Framework
  • Experience developing Web APIs using NodeJS, and experience with RESTful APIs and/or GraphQL APIs
  • Experience with Express or Nest Frameworks
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Experience performing Node Unit Testing.
  • Strong proficiency in TypeScript.
  • Experience with newer specifications of EcmaScript (ES6)
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with Microservices Architecture
Professional Skills:
  • Solid written, verbal, and presentation communication skills
  • Strong team and individual player
  • Maintains composure during all types of situations and is collaborative by nature
  • High standards of professionalism, consistently producing high-quality results
  • Self-sufficient, independent requiring very little supervision or intervention
  • Demonstrate flexibility and openness to bring creative solutions to address issues

Emtec is an Equal Opportunity Employer

Canadian Citizens and those authorized to work in Canada are encouraged to apply

#LI-REMOTE
#LI-EB1